b87d193537abcfbdf90517bfc860dfca23983e9a,Java_CCN/com/parc/ccn/security/access/AccessControlManager.java,AccessControlManager,getACLObjectForNodeIfExists,#ContentName#,297

Before Change


		EnumeratedNameList enlNode = new EnumeratedNameList(aclNodeName, _library);
		
		if (enlNode.exists(AccessControlProfile.aclName(aclNodeName))) {
			ContentName aclName = enlNode.getLatestVersionChildName(AccessControlProfile.aclName(aclNodeName));
			Library.logger().info("Found latest version of acl for " + aclNodeName + " at " + aclName);
			ACLObject aclo = new ACLObject(aclName, _library);
			aclo.update();

After Change


		return aclo;
	}
	
	public ACLObject getACLObjectForNodeIfExists(ContentName aclNodeName) throws XMLStreamException, IOException {
		
		EnumeratedNameList aclNameList = EnumeratedNameList.exists(AccessControlProfile.aclName(aclNodeName), aclNodeName, _library);
		
		if (null != aclNameList) {
			ContentName aclName = new ContentName(AccessControlProfile.aclName(aclNodeName),
												  aclNameList.getLatestVersionChildName().lastComponent());
			Library.logger().info("Found latest version of acl for " + aclNodeName + " at " + aclName);
			ACLObject aclo = new ACLObject(aclName, _library);